翻訳と辞書
Words near each other
・ Java plum
・ Java Pony
・ Java Portlet Specification
・ Java processor
・ Java razorfish
・ Java remote method invocation
・ Java Remote Method Protocol
・ Java Research License
・ Java resource bundle
・ Java Road
・ Java Rockin'land
・ Java School No. 1
・ Java Sea
・ Java Secure Socket Extension
・ Java security
Java servlet
・ Java spaghetti eel
・ Java sparrow
・ Java Speech API
・ Java Speech Markup Language
・ Java stingaree
・ Java syntax
・ Java Task Force
・ Java Telephony API
・ Java Transaction API
・ Java transaction service
・ Java TV
・ Java User Group
・ Java version history
・ Java view technologies and frameworks


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Java servlet : ウィキペディア英語版
Java servlet

A Java servlet is a Java program that extends the capabilities of a server. Although servlets can respond to any types of requests, they most commonly implement applications hosted on Web servers. Such Web servlets are the Java counterpart to other dynamic Web content technologies such as PHP and ASP.NET.
== Introduction ==
Servlets are most often used to:
* Process or store a Java class in Java EE that conforms to the Java Servlet API,〔(Java Servlet API )〕 a standard for implementing Java classes which respond to requests. Servlets could in principle communicate over any client–server protocol, but they are most often used with the HTTP protocol. Thus "servlet" is often used as shorthand for "HTTP servlet".〔() 1.1 What is a servlet?〕 Thus, a software developer may use a servlet to add dynamic content to a web server using the Java platform. The generated content is commonly HTML, but may be other data such as XML. Servlets can maintain state in session variables across many server transactions by using HTTP cookies, or URL rewriting.
To deploy and run a servlet, a web container must be used. A web container (also known as a servlet container) is essentially the component of a web server that interacts with the servlets. The web container is responsible for managing the lifecycle of servlets, mapping a URL to a particular servlet and ensuring that the URL requester has the correct access rights.
The Servlet API, contained in the Java package hierarchy , defines the expected interactions of the web container and a servlet.〔
A is an object that receives a request and generates a response based on that request. The basic Servlet package defines Java objects to represent servlet requests and responses, as well as objects to reflect the servlet's configuration parameters and execution environment. The package defines HTTP-specific subclasses of the generic servlet elements, including session management objects that track multiple requests and responses between the web server and a client. Servlets may be packaged in a WAR file as a web application.
Servlets can be generated automatically from Java Server Pages (JSP) by the JavaServer Pages compiler. The difference between servlets and JSP is that servlets typically embed HTML inside Java code, while JSPs embed Java code in HTML. While the direct usage of servlets to generate HTML (as shown in the example below) has become rare, the higher level MVC web framework in Java EE (JSF) still explicitly uses the servlet technology for the low level request/response handling via the FacesServlet. A somewhat older usage is to use servlets in conjunction with JSPs in a pattern called "Model 2", which is a flavor of the model–view–controller.
The current version of Servlet is 3.1.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Java servlet」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.